package com.gupaoedu.vip.pattern.observer.guava;

import com.google.common.eventbus.EventBus;
import org.springframework.web.context.ContextLoaderListener;

/** Created by Tom on 2019/3/17. */
public class GuavaEventTest {

  public static void main(String[] args) {
    // 消息总线
    EventBus eventBus = new EventBus();
    GuavaEvent guavaEvent = new GuavaEvent();
    eventBus.register(guavaEvent);
    eventBus.post("Tom");

    // 从Struts到SpringMVC的升级
    // 因为Struts面向的类，而SpringMVC面向的是方法

    // 前面两者面向的是类，Guava面向是方法

    // 能够轻松落地观察模式的一种解决方案
    // MQ
  }
}
